home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / internet / irc_i_dodatki / amirc_opsv3 / ops.doc < prev    next >
Text File  |  1996-04-27  |  8KB  |  250 lines

  1. ******************TERMINATOR'S AUTO OPS AND GREETZ SCRIPT********************
  2.  
  3. RELEASE VERSION 3.0
  4. (28/04/1996)
  5.  
  6. INTRODUCTION...
  7.  
  8. Welcome to the third release version of my Ops&Greetz script. This version
  9. contains all the features from the older versions, and MORE :)
  10.  
  11. The script now has...
  12.  
  13. 1.  Better support for wildcarding.
  14.  
  15. 2.  The option to specify three chanels where you do not want OPS to take
  16.     place.  For example, on #Amiga you may not want to appear to be dishing
  17.     out ops every time a friend joins.
  18.  
  19. 3.  IRC Nickname checking.  You can now OP/Greet/Kill people using just their
  20.     nickname!
  21.   
  22. 4.  Personal greeting definable for every user.  You can set a message that
  23.     is unique to that user.
  24.  
  25. 5.  AutoKick'n'Ban :)  Kill off those bad dudes when they join the channel !
  26.  
  27. 6.  Personalised ban message for each user.
  28.  
  29. 7.  Less bugs ;)  (Things run more smoothly)
  30.  
  31. Please note that all old config files must be re-written to work with the
  32. new script! (Sorry)
  33.  
  34.  
  35. WHAT'S IT DO THEN?...
  36.  
  37. This script enables you to 'Auto Op' and 'Auto Greet' your frineds upon
  38. their joining of a channel.  Or 'Auto Kick'n'Ban' those people you just 
  39. love ;) 
  40.  
  41.  
  42. ERM... WHAT DO I DO WITH IT?...
  43.  
  44. 1. Copy the script OPS.AMIRX into the REXX dir in the AmIRC program drawer.
  45.  
  46. 2. Run AmIRC and goto SETUP->EVENTS.
  47.  
  48. 3. Into the arexx string gadget for the JOIN event type this
  49.  
  50.                               OPS.Amirx %p
  51.  
  52. *NOTE* the lower case 'p'
  53.  
  54.  
  55. *Errr... Errrr... Ummmm...  How do I get it to do OPS?*
  56.  
  57.    Create a file somewhere on your Hard Disk and Call it 'OPS'
  58.    (By default this file is called DH1:ops) - The name and location of this
  59.    can be changed by editing the script.
  60.  
  61.    Edit the OP.Amirx script and change the line OPS_LIST="DH1:ops" to
  62.    wherever you have located it on your Hard Disk.
  63.  
  64.    Create the names of users you want to op in the file DH1:ops
  65.     
  66.    Entries can be in several formats...
  67.  
  68.    The structure of the lines is this...
  69.  
  70.    IRC_NICK : AmIRC_Username@Host.Provider  #Amiga #Cybercor #Babylon5
  71.  
  72.    where...
  73.  
  74.    IRC_NICK       = the user's IRC nickname.
  75.  
  76.    AmIRC_Username = the user's AmIRC username (found on the connect screen)
  77.  
  78.    Host          = the host part of their address e.g 'cybercor' is mine,
  79.                     because my address is Terminator@cybercor.demon.co.uk
  80.  
  81.    Provider       = Your internet providers name e.g. 'demon.co.uk' for me.
  82.  
  83.    #Amiga #Cybercor #Babylon5 = the channels where you do not wish the OPS
  84.                                 to take effect on.  If you only want this to
  85.                 happen on 1 or 2 channels then only enter 1 or
  86.                 2 entries.  If you don't want to use this
  87.                 feature at all, then just leave the #etc.
  88.                                 out of that line of the config file.
  89.  
  90. ALL of these options can be replaced with a '*' to act as a wildcard for that
  91. variable.  Here is some of  the possible cominations
  92.  
  93.  * : *@*.* #Amiga #Cybercor #B5 <- This will OP any user who joins any channel
  94.                    apart from #Amiga, #Cybercor, #B5
  95.  
  96.  Fred : *@*.*  <- This will OP any user who has the IRC nickname of 'Fred'.    
  97.  
  98.  * : *@cybercor.*  <-  This will OP any user at any HOST called 'cybercor'.
  99.  
  100.  * : *@*.demon.co.uk  <- This will OP any user who has a demon account.
  101.  
  102.  * : Roland@*.*  <- This will OP any user who has the USERNAME of 'Roland'
  103.  
  104.  * : Richard@*.mts.net  <- This will OP any user who has a USERNAME of
  105.                'Richard' and uses the PROVIDER 'mts.net'.  This
  106.                            line is useful for opping people where the first part
  107.                            of their address is dynamic. e.g.  
  108.                Richard@Slip19.mts.net
  109.  
  110.  Terminatr : Roland@cybercor.demon.co.uk #Amiga <- This line will only OP the
  111.                            user who has the IRC_NICK
  112.                            of 'Terminatr'.  Has the 
  113.                            USERNAME of 'Roland', the 
  114.                            HOST of 'cybercor', and 
  115.                            'demon.co.uk' is their
  116.                            internet provider.  This
  117.                            method is very secure and
  118.                            is best for making sure
  119.                                     that a wrong user never
  120.                            gets accidentally OPed.
  121.  
  122. Please note when using dynamic IPs that the entire part i.e. 'SLIP19' must
  123. be replaced by the wildcard, like this @*.mts.net and NOT @SLIP*.mts.net
  124.                             
  125.  
  126. *Umm. Err.. How do I create a Greetz file?*
  127.    
  128.    Create a file (The default is DH1:Greetz), and if the default is not used
  129.    edit the script itself, as stated in the OPS section above.
  130.  
  131.    The format of the file is the same as with in OPS, but a personalised
  132.    greet for that user can be defined after the first '#'.  For example,
  133.  
  134.    * : *@cybercor.demon.co.uk    # Hiya Terminator :)
  135.  
  136.    would greet any user at 'cybercor.demon.co.uk' with the greeting 
  137.  
  138.             'Hiya Terminator :)'
  139.  
  140.    If you don't want to use a personalised greetng then just leave the # out
  141.    and a random greeting will be selected.
  142.   
  143.    The random greetz are...
  144.  
  145.      Hi
  146.          Hello 
  147.          G'day
  148.          Mornin'
  149.          Afternoon
  150.          Evenin'
  151.          Re
  152.          Greetings
  153.  
  154. all are followed by the user's nickame.
  155.  
  156.  
  157. **Erm.. How can I kill those nasty blighters?**
  158.  
  159. Here's how :)
  160.  
  161. Create a file called KILL (DH1:Kill) is default, but it can be changed, as
  162. I have explained in the OPS section.  The users and messages are defined in
  163. the same way as in the others, apart from 1 difference - The KILL_TYPE!
  164.  
  165. There are to types of kill available.  
  166.  
  167. !NICK - Kick the user and then ban's their Nickname from re-entering the
  168.         channel.  They can rejoin after a change of their nick though.  It's
  169.         the same as typing '/ban Terminatr@cybercor.'
  170.  
  171. !HOST - Kick the user and then ban's their HOST from re-entering the channel.
  172.         It has the same effect as typing '/ban *@cybercor'
  173.  
  174. Here's how to ban someone's host, and set their kick reason to 'Get outa here
  175. you filthy swine'
  176.  
  177.  
  178. * : *@smeg.demon.co.uk !HOST #Get outa here you filthy swine
  179.  
  180. The !HOST can be replaced wih !NICK and the #message can be removed if you
  181. want to use your default kick reason.
  182.  
  183. The script is capable of informing you that you have OPed, Greeted, or Killed
  184. a person.  The default is that this is set to 'YES'.  But if you wish to turn
  185. this feature off, edit the following lines in the script to "NO".
  186.  
  187.  
  188.  
  189. That's about all you have to do! (It wasn't that difficult was it ;) )
  190.  
  191. GREET_NOTIFY = "YES" /* This will notify you upon your GREETING of someone*/
  192.  
  193. OP_NOTIFY = "YES" /* This will notify you when you OP someone automatically */
  194.  
  195. KILL_NOTIFY = "YES" /* This will notify you when you KILL someone */
  196.  
  197. *IF IN DOUBT OF THE LAYOUT OF THE CONFIGS DESCRIBED ABOUVE, PLEASE TAKE A LOOK
  198.  AT THE EXAMPLES INCLUDED, AND CHANGE THEM TO SUIT YOUR NEEDS*
  199.  
  200.  
  201. FUTURE PLANS...  (What can you expect in or around version 4!)
  202.  
  203. I am planning to make the context senstitive greeting applicaple to all users,
  204. not just those in the same country. For example, if someone from the US joins
  205. at 13.50 GMT they would get the greeting Afternoon' which is not the correct
  206. greeting for them.
  207.  
  208. Speech (Optional) - AmIRC will verbally notify you that you have performed an
  209.             action.
  210.  
  211. Sensi Greet - Only greet a user at sensible times. Removes annoying problems 
  212.           during a netsplit.
  213.  
  214. User definable random greetz - the user can define a set of random greetz to
  215.                                use.
  216.  
  217. GUI Management - Use of a GUI to edit configs etc.
  218.  
  219. Anything else you can think of that is feasible.  (Tell me)
  220.  
  221.  
  222. OTHER SCRIPTS...
  223.  
  224. I am currently working on another AmIRC script.  It will have auto dcc send
  225. functions, as well as many more.
  226.  
  227.  
  228. NOW FOR SOME GREETZ...
  229.  
  230. Hi to - Arma, Robbo, Benefacto, Shadowzz, Morden, Kiequoo, Blob and all the
  231. other people I know who I've forgotten to mention ;)
  232.  
  233. Many thanks to (Pulse) Richard Ulrich for beta testing.
  234.  
  235.  
  236. LAST, BUT NOT LEAST...
  237.  
  238. Any queries, bug reports, improvements, comments or suggestions for other
  239. scripts contact me...
  240.  
  241. EMAIL:   Terminator@cybercor.demon.co.uk (With the subject OPS.Amirx)
  242.  
  243. IRC:     Terminatr (Terminatr@cybercor.demon.co.uk) #Amiga, #Cybercor
  244.     
  245. Note: On IRC, other people us the nick Terminatr - so check it's me first!
  246.  
  247. Hope you enjoy it,
  248.  
  249. Terminator (Roland Corbet)
  250.